Conflict Directed Backjumping for Max-CSPs
نویسندگان
چکیده
Constraint Optimization problems are commonly solved using a Branch and Bound algorithm enhanced by consistency maintenance procedures (Wallace and Freuder 1993; Larrosa and Meseguer 1996; Larrosa et al. 1999; Larrosa and Schiex 2003; 2004). All these algorithms traverse the search space in a chronological order and gain their efficiency from the quality of the consistency maintenance procedure. The present study introduces Conflict-directed Backjumping (CBJ) for Branch and Bound algorithms. The proposed algorithm maintains Conflict Sets which include only assignments whose replacement can lead to a better solution. The algorithm backtracks according to these sets. CBJ can be added to all classes of the Branch and Bound algorithm. In particular to versions of Branch & Bound that use advanced maintenance procedures of soft local consistency levels, NC∗, AC∗ and FDAC (Larrosa and Schiex 2003; 2004). The experimental evaluation of B&B CBJ on random Max-CSPs shows that the performance of all algorithms is improved both in the number of assignments and in the time
منابع مشابه
Técnicas de resolución de problemas de satisfacción de restricciones
Muchos de los problemas que se plantean en Inteligencia Artificial pueden formalizarse como un problema de satisfacción de restricciones (CSP) y, luego, resolverse utilizando las técnicas de resolución que se han desarrollado para CSPs. En este artı́culo, empezamos definiendo el concepto de CSP y presentando algunos ejemplos de modelización de problemas combinatorios como CSPs. A continuación, d...
متن کاملConflict based Backjumping for Constraints Optimization Problems
Constraints Optimization problems are commonly solved using a Branch and Bound algorithm enhanced by a consistency maintenance procedures [WF93] [LM96,LMS99,LS04]. All these algorithms traverse the search space in a chronological order and gain their efficiency from the quality of the consistency maintenance procedure. The present study introduces Conflict-based Backjumping (CBJ) in Branch and ...
متن کاملDiscussion on the Three Backjumping Schemes Existing in ADOPT-ng
The original ADOPT-ng has three major versions, corresponding to three different classes of feedback possibilities. The first version is identical to the scheme of the original ADOPT, where messages with feedback are communicated only to the variable of one’s parent node in the DFS of the constraint graph. It is similar to the GraphBased Backjumping concept common in Constraint Satisfaction (CS...
متن کاملA generic framework for solving CSPs integrating decomposition methods
Many real-world constraint satisfaction problems are structured, i.e., constraints are not uniformly distributed among the set of variables. This structure may be used to improve the solution process of these problems. In particular, backtracking with tree decomposition (BTD) exploits the structure to define variable ordering heuristics and to learn structural goods and nogoods which are used t...
متن کاملHybrid Algorithms for the Constraint Satisfaction Problem
It might be said that there are five basic tree search algorithms for the constraint satisfaction problem (csp), namely, naive backtracking (BT), backjumping (BJ), conflict-directed backjumping (CBJ), backmarking (BM), and forward checking (FC). In broad terms, BT, BJ, and CBJ describe different styles of backward move (backtracking), whereas BT, BM, and FC describe different styles of forward ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007